package otherPractice;

import com.sun.deploy.util.ArrayUtil;

import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
import java.util.stream.Collectors;


public class CoreJava {



    public void test(){
        System.out.println("12332");
    }


    public static void main(String[] args) {
//        Scanner scanner = new Scanner(System.in);
//        System.out.println("-----请输入参数");
//        int a = scanner.nextInt();
//        System.out.println("-----输入参数a=" + a);
//        int b = scanner.nextInt();
//        System.out.println("-----输入参数b=" + b);

        List<Integer> intList = Arrays.asList(1,2,4,5,6,7,8);
        List<Integer> limitList = intList.stream().limit(3).collect(Collectors.toList());
        System.out.println(limitList);

        int[] intArr = {1,2,3};







//        char a = 1;
//        int b = a;
//        short aShort = (short)a;
//
//        System.out.println("a=" + a);
//        System.out.println("b=" + b);
//
//        char c = 'g';
//        int cInt = c;
//        String cString = String.valueOf(c);
//        //String cString2 =  c;
//
//
//        Integer i = new Integer(10);
//        int iInt = i;
//
//        short s1 = 1;
//        s1 = (short)(s1 + 1);
//        s1 += 1;
//
//        int[] intArr = new int[]{1,2,3,4,5};
//        int [] intArr2 = {1,2,3,4,5,6};


    }


    public void insertSort(int[] a) {
        for (int i = 1; i < a.length; i++) {//从头部第一个当做已经排好序的，把后面的一个一个的插到已经排好的列表中去。
            int j;
            int x = a[i];//x为待插入元素
            for (j = i; j > 0 && x < a[j - 1]; j--) {//通过循环，逐个后移一位找到要插入的位置。
                a[j] = a[j - 1];
            }
            a[j] = x;//插入
        }
    }


    public void bubbleSort(int array[]) {
        int t = 0;
        for (int i = 0; i < array.length - 1; i++)
            for (int j = 0; j < array.length - 1 - i; j++)
                if (array[j] > array[j + 1]) {
                    t = array[j];
                    array[j] = array[j + 1];
                    array[j + 1] = t;
                }
    }





}
